Associative programming and modeling: Abstractions over collaboration
نویسنده
چکیده
Associations as abstractions over collaborations are motivated and explored. Associations are seen as first class concepts at both modeling and programming levels. Associations are seen as concepts/phenomena and possess properties. Various notations for collaboration in object-oriented programming and modeling are discussed and compared to associations. Concurrent and interleaved execution of objects is described in relation to associations.
منابع مشابه
Associations: abstractions over collaboration
* 0-7803-7952-7/03/$17.00 2003 IEEE. Abstract The notion of associations as abstractions over collaborations is motivated and explored. This kind of association is seen as first class a concept at both modeling and programming level. Associations are seen as concepts/phenomena and possess properties. Properties of associations are characterized. A general event-based information sending and r...
متن کاملArchitectural Abstractions and Language Mechanisms
When we apply the mechanisms of an object-oriented language we form concrete architectures over some domain. Over time we identify recurring patterns and transform the concrete architectures into more general architectural abstractions. Such abstractions are then used in combination with the language mechanisms to form other kinds of concrete architectures in diagrams and programs: we apply a c...
متن کاملAssociative Modeling and Programming
The notion of associations is motivated and presented. This kind of association is seen as first class a concept in notations at both modeling and programming level. Among others the association support evolution of systems by adding descriptions and instantiations of associations to executing systems. 1 Motivation We briefly motivate our introduction of the notion of association by the problem...
متن کاملJargons and Infocentrism
We have been making and using a new breed of Domain-Specific Languages (DSLs) called jargons for several years, and our experiences foretokens a bright future for DSLs. In our view, the primary issues for achieving greater productivity in software by means of DSLs are abstraction, collaboration, and information reuse. High-level, domain-specific abstractions are expressed with custom-made, info...
متن کاملKinetic Modeling of the High Temperature Water Gas Shift Reaction on a Novel Fe-Cr Nanocatalyst by Using Various Kinetic Mechanisms
In this work the kinetic data demanded for kinetic modeling were obtained in temperatures 350, 400, 450 and 500 oC by conducting experimentations on a Fe-Cr nanocatalyst prepared from a novel method and a commercial Fe-Cr-Cu one. The collected data were subjected to kinetic modeling by using two models derived from redox and associative mechanisms as well as an empirical one. The coefficients o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006